package com.ruoyi.ax.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 积分变细对象 ax_account_change_record
 * 
 * @author ruoyi
 * @date 2025-05-07
 */

public class AxAccountChangeRecord extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private Long id;

    /** 变动积分数 */
    @Excel(name = "变动余额")
    private String changeAmount;

    /** 变动类型：1：增加；2；消费 */
    @Excel(name = "变动类型：1：增加；2；消费")
    private String changeType;

    /** 变动来源：1：充值:2:购买:3：委拍 */
    @Excel(name = "变动来源：1：充值:2:购买:3：委拍;4 提现")
    private String changeSource;

    /** 订单id */
    @Excel(name = "订单id")
    private String orderId;

    /** 商品id */
    @Excel(name = "商品id")
    private Long goodId;

    /** 用户id */
    @Excel(name = "用户id")
    private Long sysuserId;


    /** 来源名称 */
    @Excel(name = "来源名称")
    private String changeSourceName;


    /** 订单号 */
    @Excel(name = "订单号")
    private String orderNumber;

    /** 单价 */
    @Excel(name = "单价")
    private String unitPrice;

    /** 数量 */
    @Excel(name = "数量")
    private Long shopNumber;


    /** 收益 */
    @Excel(name = "收益")
    private String income;

    /** 收益比例 */
    @Excel(name = "收益比例")
    private String incomeRate;
    /** 收益 */
    @Excel(name = "真实姓名")
    private String fullName;

    public String getFullName() {
        return fullName;
    }

    public void setFullName(String fullName) {
        this.fullName = fullName;
    }

    private  AxGood axGood;

    public AxGood getAxGood() {
        return axGood;
    }

    public void setAxGood(AxGood axGood) {
        this.axGood = axGood;
    }

    public String getOrderNumber() {
        return orderNumber;
    }

    public void setOrderNumber(String orderNumber) {
        this.orderNumber = orderNumber;
    }

    public String getUnitPrice() {
        return unitPrice;
    }

    public void setUnitPrice(String unitPrice) {
        this.unitPrice = unitPrice;
    }

    public Long getShopNumber() {
        return shopNumber;
    }

    public void setShopNumber(Long shopNumber) {
        this.shopNumber = shopNumber;
    }

    public Long getSysuserId() {
        return sysuserId;
    }

    public void setSysuserId(Long sysuserId) {
        this.sysuserId = sysuserId;
    }


    public Long getGoodId() {
        return goodId;
    }

    public void setGoodId(Long goodId) {
        this.goodId = goodId;
    }

    public String getChangeSourceName() {
        return changeSourceName;
    }

    public void setChangeSourceName(String changeSourceName) {
        this.changeSourceName = changeSourceName;
    }

    public static long getSerialVersionUID() {
        return serialVersionUID;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getChangeAmount() {
        return changeAmount;
    }

    public void setChangeAmount(String changeAmount) {
        this.changeAmount = changeAmount;
    }

    public String getChangeType() {
        return changeType;
    }

    public void setChangeType(String changeType) {
        this.changeType = changeType;
    }

    public String getChangeSource() {
        return changeSource;
    }

    public void setChangeSource(String changeSource) {
        this.changeSource = changeSource;
    }

    public String getOrderId() {
        return orderId;
    }

    public void setOrderId(String orderId) {
        this.orderId = orderId;
    }

    public String getIncome() {
        return income;
    }

    public void setIncome(String income) {
        this.income = income;
    }

    public String getIncomeRate() {
        return incomeRate;
    }

    public void setIncomeRate(String incomeRate) {
        this.incomeRate = incomeRate;
    }
}
